#ifndef CXIMGFRAME_H
#define CXIMGFRAME_H

#include <QFrame>
#include <QThread>
#include <opencv2/opencv.hpp>

namespace Ui {
class CxImgFrame;
}

class CxImgFrame : public QFrame
{
    Q_OBJECT
    
public:
    explicit CxImgFrame(QWidget *parent = 0);
    ~CxImgFrame();

signals:
    void            sig_showImage(const cv::Mat& );
    void            sig_shutupShow();
    void            sig_showCarcount(int  ,int );
    void            sig_break();

private slots:

    void            slot_showImage(const cv::Mat &);
    void            slot_showCarcount(int ,int );
    void            on_pushButton_3_clicked(bool checked);
    void            slot_break();
public:
    void            SetLableText(const QString str);

    void            GetCarCount(int  &in,int &out);

private:
    bool            m_isShow;
    Ui::CxImgFrame *ui;
};

#endif // CXIMGFRAME_H
